
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form, 
fieldset,input,textarea,p,blockquote,th,td,input{ 
	margin:0; 
	padding:0; 
} 
table { 
	border-collapse:collapse; 
	border-spacing:0; 
} 
fieldset,img { 
	border:0; /*有些浏览器默认这些标签有边框，所以要清除默认边框*/
	display:block;
} 
address,caption,cite,code,dfn,em,strong,th,var { 
	font-style:normal; 
	font-weight:normal; 
	/*清除标签默认文本样式和加粗*/
} 
ol,ul { 
	list-style:none; /*清除列表默认样式*/
} 
caption,th { 
	text-align:left; /*清除标签默认文本居中对齐*/
} 
h1,h2,h3,h4,h5,h6 { 
	font-size:100%; 
	font-weight:normal; /*清除标题标签的默认样式*/
} 
a{
	text-decoration:none;/*大部分页面中的链接没有下划线*/
}
body{
	background: #fff;
}
i{font-style: normal;}


/* 清除浮动*/
.clear{ display:block; width:0; height:0; line-height:0; clear:both; overflow:hidden;}
.clearfix:after,.clearfix:before{ content:""; display:table;}
.clearfix:after{ clear:both;}
.clearfix{ *zoom:1; clear:both;}
/*--------*/

/* 版心 */
.container{
	width: 1000px;
	margin: 0 auto;
}

/*input*/
input,textarea{
	border:0;
	outline: none;
} 

html{min-width: 1000px;}
body{font-size: 16px;color: #4d4d4d;font-family: "Times New Roman","Microsoft yahei";}
a{color: #4d4d4d;}


/********************头部部分********************/
.r-head p{height: 30px;background-color: #eee;line-height: 30px;color: #aaa;}
.r-head img{width: 100%;}
.r-head p span{margin-left: 10px;}
.r-head p .text-r{float: right;margin-right: 15px;color: #6a6a6a;font-size: 15px;}
.header{height: 150px;background-color: #231F74;}
.header .header-top h1{font-size: 48px;padding-top: 25px;display: inline-block;}
.header .header-top h1 a{color: #fff;}
.header-top .r-search{float: right;}
.header-top .r-search p{text-align: center;width: 62px;height: 20px;text-align: center;line-height: 20px;border: 1px solid #807ea6;float: right;margin-top: 23px;margin-bottom: 7px;color: #c2c4c3;margin-right: 13px;}
.clear{clear: both;}
.header-top .r-search .search-box{position: relative;}
.header-top .r-search input{width: 258px;height: 26px;line-height: 26px;text-indent: 20px;border-radius: 50px;border:1px solid #c0c0c0;}
.header-top .r-search .search-icon{position: absolute;top: 5px;right: 15px;}
/*********导航***********/
.r-nav{margin-top: 20px;}
.r-nav li{float: left;font-size: 18px;line-height: 50px;}
.r-nav li a{color: #fff;padding: 15px 14px;}
.r-nav li.current{background-color: #eef2f5;}
.r-nav li.current a{color: #221f74;}
.r-nav li:hover{background-color: #eef2f5;}
.r-nav li:hover a{color: #221f74;}

/*********底部***********/
.footer{border-top:20px solid #231f74;}
.mt20{margin-top: 20px;}
.mb20{margin-bottom: 20px;}
.friendly-link img{display: inline-block;}
.footer .about-us{text-align: center;line-height: 53px;border:1px solid #d2d2d2;border-left: 0 none;border-right: 0 none;}
.footer .detail{margin-bottom: 20px;}
.footer .detail p{text-align: center;line-height: 24px;}